/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */

package metodos;

import java.util.ArrayList;



// mi nuevo proyecto avavksv
//nlgsdslsdjlgj
///ljlffldslshgd
//kjshfkdshlhg


//khkcshhv
///ksdhfakhfashf
//gdsgakfgka



/**
 *
 * @author DannyMarcel
 */

//Método que recibe un ArrayList de String y lo modifica invirtiendo su contenido:
public class ejercicio2 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
         ArrayList<String> nombres = new ArrayList<String>();
        nombres.add("Ana");
        nombres.add("Luisa");
        nombres.add("Felipe");
        nombres.add("Pablo");
        System.out.println(nombres);
        nombres = invertir(nombres);
        System.out.println(nombres);
    }
    
     public static ArrayList<String> invertir(ArrayList<String> nombres) {
        // Crea una lista para el resultado del método
        ArrayList<String> resultado = new ArrayList<String>();
        // Recorre la lista de nombres en orden inverso
        for (int i = nombres.size() - 1; i >= 0; i--) {
             // Añade cada nombre al resultado
              resultado.add(nombres.get(i));
        }
        return resultado;
    }
}
